package demo05;

import java.util.ArrayList;

/*
题目：
定义以指定格式打印集合的方法(ArrayList类型作为参数)，使用{}扩起集合，使用@分隔每一个元素
格式参照{元素@元素@元素}

System.out.println(list);     [10,20,30]
printArrayList(list);           {10@20@30}
 */
public class Demo02ArrayListPrint {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();

        list.add("张");
        list.add("李");
        list.add("张若昀");
        list.add("李易峰");
        System.out.println(list);//[张, 李, 张若昀, 李易峰]//

        printArrayList(list);
    }
        /*
        返回值类型：只是进行打印而已，没有运算，没有结果，所以用 void
        方法名称：printArrayList
        参数列表：ArrayList
         */
        public static  void printArrayList(ArrayList<String> list){
            //{10@20@30}
            System.out.print("{");
            for (int i = 0; i < list.size(); i++) {
                String name=list.get(i);
                System.out.print(name+"@");
            }
            System.out.print("}");

    }
}
